/* tema normal */

/* Sticky footer styles 
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 150px;

}

.popover .arrow{
    display: none !important;
    
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: auto;
  border-top:1px solid #cecece;
  background-color: #f5f5f5;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Ubuntu", Helvetica, Arial, sans-serif!important;
}


h1 { 
    display: block;
    font-size: 2.5em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    
}

h2 { 
    display: block;
    font-size: 2.1em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    
}

h3 { 
    display: block;
    font-size: 1.7em;
    margin-top: 0.60em;
    margin-bottom: 0.60em;
    margin-left: 0;
    margin-right: 0;
    
}

* {
  border-radius: 0 !important;
}


.textfield-max-180{
	
	max-width:80px !important;
	}
	
#message-12{
	display:inline-block;
	width:250px;
	height:250px;
	/*background-image: url('http://aerofred.com/images/message.gif');*/
    background-repeat: no-repeat;
    background-position: center;
	-webkit-transition-delay: 2s; /* Safari */
    transition-delay: 2s;
	}



.navbar-default{border-bottom:1px solid #cecece;}

.whos-online-footer{
	position: absolute;
	bottom:7px;
	font-size:12px;
	color:f5f5f5 !important;
	
	}
.modal-open {
    overflow: scroll;
}

select.custom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E");
  padding-right: 25px;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select.custom::-ms-expand {
  display: none;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding-top: 60px;
}

body > .container-home {
  padding-top: 15px;
}

body > .container-search {
  margin-top: 70px;
}

.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}

body > .container-100 {
	width:100%;
  padding: 20px;
}

body > .category-dropdown {
	margin-top:-30px;
	margin-right:-10px;
}

.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

.pull-down {
  display: table-cell;
  vertical-align: bottom;
  float: none;
}

code {
  font-size: 80%;
}
.login-nav{
	
	height:18px !important;
	}
.autologin{
	
	padding-left:20px; 
	paddding-top:10px;
	padding-bottom:10px;
	}
.autologintext{
	
	padding-left:5px; 
	padding-top:10px;
	padding-bottom:10px;
	}
.left-20px{
	margin-left:20px;
	}
	
.navbar-inner{
	height:40px;
	}



/*Sticky div*/

.stick {
    position: fixed;
    top: 0;
}
#a8 {
    height: 50px;
    width: 100%;
    background: #DDD;
}

/*PRIVACY POLICY ***********/


#ppBody
{
    font-size:11pt;
    width:100%;
    margin:0 auto;
    text-align:justify;
}

#ppHeader
{
    font-family:verdana;
    font-size:21pt;
    width:100%;
    margin:0 auto;
}

.ppConsistencies
{
    display:none;
}

/* quoted comments css*/

.quote_name{
  margin:0px 5px;
  
}

.quote_text{
  margin:2px 5px;
  padding:0px 5px;
  
}

.input_res{
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 30px;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*Bootstrap sub menu*/
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    
}
.truncate {
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*pointer-events: none;
  cursor: default;*/
  color:#000;
}

.truncate-home {
  width: 245px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate2 {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate3 {
  width: 60px;
  white-space: nowrap;
  overflow: hidden;
 
}
.truncate4 {
  width: 70px;
  white-space: nowrap;
  overflow: hidden;
 
}
.truncate5 {
  width: 90px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate6 {
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate60 {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate61 {
  width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate62 {
  width: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate63 {
  width: 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gradientback{

    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:150px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+27&amp;0+0,1+26 */
	background: -moz-linear-gradient(top,  rgba(229,229,229,0) 0%, rgba(254,254,254,1) 26%, rgba(255,255,255,1) 27%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,0)), color-stop(26%,rgba(254,254,254,1)), color-stop(27%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 27%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 27%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 27%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(229,229,229,0) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 27%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.opacity50{
    opacity: 0.5;
}

.opacity70{
    opacity: 0.7;
}

.adblkmssg{	
	/*background-image: url('https://aerofred.com/images/adblkmssg.jpg');
	background-repeat:no-repeat;
	background-position:center;*/
	height:90px;
	width:100%;
	
}


.input-xs {
	height: 22px;
	padding: 2px 5px;
	font-size: 12px;
	line-height: 1.5; //If Placeholder of the input is moved up, rem/modify this.
	
}

.user-row {
    margin-bottom: 14px;
}

.user-row:last-child {
    margin-bottom: 0;
}

.dropdown-user {
    margin: 13px 0;
    padding: 5px;
    height: 100%;
}

.dropdown-user:hover {
    cursor: pointer;
}

.table-user-information > tbody > tr {
    border-top: 1px solid rgb(221, 221, 221);
}

.table-user-information > tbody > tr:first-child {
    border-top: 0;
}


.table-user-information > tbody > tr > td {
    border-top: 0;
}
.toppad
{margin-top:20px;
}

.alert-warning-planfile {
	position:absolute;
    z-index:1;
	/*max-width: 510px;*/
	max-height: 90px;
	
}

.glyphicon-refresh-animate {
    -animation: spin 1.7s infinite linear;
    -webkit-animation: spin2 1.7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.hand{
	cursor: pointer;
	cursor: hand;
	padding: 2px 4px 2px 4px;
	background-color:#f5f5f5;
	font-size:11px;
	font-weight:400;
	}

		
.hand:hover{
	color:#FFF;
	background-color:#595959;
	border-color:#000;
	
	}

	
	
.tag_item{
	margin-right:-10px;
	margin-bottom:2px;
	margin-top:2px;
	}     

#pinBoot {
  position: relative;
  max-width: 100%;
  width: 100%;
}
/*img {
  width: 100%;
  max-width: 100%;
  height: auto;
}*/
.white-panel {
  position: absolute;
  background:#fff;
  /*box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);*/
  padding:10px;
  overflow:hidden;
  
}
/*
stylize any heading tags withing white-panel below
*/

.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #A92733;
}
/*.white-panel:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  margin-top: -5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}*/

/*
Keyword Search Begin
*/

/*sticky div*/
#sticky {
    
    max-width: 250px;
    	
}
#sticky.stick {
    position: fixed;
    top: 60px;
	max-width: 250px;  
}
/*sticky div end*/
a.anchor {
    display: block;
    position: relative;
    top: -60px;
    visibility: hidden;
}

/* Big box with list of options */
  #ajax_listOfOptions{
    position:absolute;  /* Never change this one */
    width:auto;  /* Width of box */
    max-width:338px;
    max-height:500px; /* Height of box */
    overflow:auto;  /* Scrolling features */
    border:1px solid #cecece; /* Dark green border */
    background-color:#FFF;  /* White background color */
    text-align:left;
    font-size:1em;
    color:#666;
    z-index:9999;
  }
  #ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
    margin:1px;   
    padding:1px;
    cursor:pointer;
    font-size:1em;

  }
  #ajax_listOfOptions .optionDiv{ /* Div for each item in list */
   
   padding-left: 10px;
   padding-right: 10px;

  }
  #ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
    background-color:#f5f5f5;
    color:#333;
    padding-left: 10px;
    padding-right: 10px;
  }
  #ajax_listOfOptions_iframe{
    background-color:#F00;
    position:absolute;
    z-index:999
    
  }


/*.thumbnail {
    border: 0 none;
    box-shadow: none;
    padding: 0px;
}*/

/*Pint*/

#wrapper {
  width: 100%;
  max-width: 100%;
  

}

#columns {
  -webkit-column-count: 3;
  -webkit-column-gap: 15px;
  -webkit-column-fill: auto;
  -moz-column-count: 3;
  -moz-column-gap: 15px;
  /*-moz-column-fill: auto;  because of firefox */
  column-count: 3;
  column-gap: 15px;
  column-fill: auto;
}

.pin {
  display: inline-block;
  
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
  
}

.pin img {
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.pin p {
  font: 12px/18px Arial, sans-serif;
  color: #333;
  margin: 0;
}

@media (min-width: 600px) {
  #columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media (min-width: 1200px) {
  #columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}

/*@media (min-width: 1800px) {
  #columns {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}*/

/*Pint end*/


